package com.terren.webdig.setting.entity;

import java.util.List;

import com.terren.webdig.basic.BasicEntity;

/**
 * 系统日志类
 */
public class SysLog extends BasicEntity {
	private Integer index;
	private Long logId;
	private Integer userId;
	private String userName;
	private String loginTime;
	private String logoutTime;
	private String ip;
	private String logType;
	private Integer logHour;
	private String sessionId;
	private String logTime;
	private Integer templateId;
	private String methodName;
	private String templateName;
	private String fileName;
	private String startTime;
	private String endTime;
	private String logDesc;
	private Integer reportType;// "1"代表新生成的报告;"2"历史报告

	// 生成echarts图时会用到
	private Integer reportCounts;
	private Integer historyCounts;
	private Integer counts;// 展示echarts数据时会用到
	private String firstFunction;// 一级方法名
	private String secondFunction;// 二级方法名
	private List<SysLog> firstFunctionList;
	private List<SysLog> secondFunctionList;
	private List<SysLog> numList;
	private String name;
	private Integer value;

	public String getLogDesc() {
		return logDesc;
	}

	public void setLogDesc(String logDesc) {
		this.logDesc = logDesc;
	}

	public String getLogTime() {
		return logTime;
	}

	public void setLogTime(String logTime) {
		this.logTime = logTime;
	}

	public String getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(String loginTime) {
		this.loginTime = loginTime;
	}

	public String getLogoutTime() {
		return logoutTime;
	}

	public void setLogoutTime(String logoutTime) {
		this.logoutTime = logoutTime;
	}

	public Integer getIndex() {
		return index;
	}

	public void setIndex(Integer index) {
		this.index = index;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getTemplateName() {
		return templateName;
	}

	public void setTemplateName(String templateName) {
		this.templateName = templateName;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getMethodName() {
		return methodName;
	}

	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}

	public Integer getTemplateId() {
		return templateId;
	}

	public void setTemplateId(Integer templateId) {
		this.templateId = templateId;
	}

	public Long getLogId() {
		return logId;
	}

	public void setLogId(Long logId) {
		this.logId = logId;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getLogType() {
		return logType;
	}

	public void setLogType(String logType) {
		this.logType = logType;
	}

	public String getSessionId() {
		return sessionId;
	}

	public void setSessionId(String sessionId) {
		this.sessionId = sessionId;
	}

	public Integer getCounts() {
		return counts;
	}

	public void setCounts(Integer counts) {
		this.counts = counts;
	}

	public Integer getLogHour() {
		return logHour;
	}

	public void setLogHour(Integer logHour) {
		this.logHour = logHour;
	}

	public String getFirstFunction() {
		return firstFunction;
	}

	public void setFirstFunction(String firstFunction) {
		this.firstFunction = firstFunction;
	}

	public String getSecondFunction() {
		return secondFunction;
	}

	public void setSecondFunction(String secondFunction) {
		this.secondFunction = secondFunction;
	}

	public List<SysLog> getFirstFunctionList() {
		return firstFunctionList;
	}

	public void setFirstFunctionList(List<SysLog> firstFunctionList) {
		this.firstFunctionList = firstFunctionList;
	}

	public List<SysLog> getSecondFunctionList() {
		return secondFunctionList;
	}

	public void setSecondFunctionList(List<SysLog> secondFunctionList) {
		this.secondFunctionList = secondFunctionList;
	}

	public List<SysLog> getNumList() {
		return numList;
	}

	public void setNumList(List<SysLog> numList) {
		this.numList = numList;
	}

	public Integer getReportType() {
		return reportType;
	}

	public void setReportType(Integer reportType) {
		this.reportType = reportType;
	}

	public Integer getReportCounts() {
		return reportCounts;
	}

	public void setReportCounts(Integer reportCounts) {
		this.reportCounts = reportCounts;
	}

	public Integer getHistoryCounts() {
		return historyCounts;
	}

	public void setHistoryCounts(Integer historyCounts) {
		this.historyCounts = historyCounts;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getValue() {
		return value;
	}

	public void setValue(Integer value) {
		this.value = value;
	}

}
